#include "Joueur.h"

Joueur::Joueur()
{
    //std::cout << "Joueur cree" << std::endl;
}

Joueur::Joueur(bool white)
{
    //std::cout << "Joueur cree" << std::endl;

    m_white = white;
    for(int i=0; i<16; i++)
    {
        m_pieces[i]->setWhite(white);
        m_pieces[i]->toString();
    }
}

Joueur::~Joueur()
{
    //std::cout << "Joueur decede" << std::endl;
}

bool Joueur::isWhite()
{
    return m_white;
}

bool Joueur::isBlack()
{
    return !isWhite();
}

void Joueur::placerPiecesSurEchiquier(Echiquier &e)
{
    for(int i=0; i<16; i++)
        e.placer(m_pieces[i]);
}
